這次要介紹的Text主要有兩種:
1.TextView:用於顯示文字,可將開發者欲呈現的文字放入其元件
2.EditText:用於輸入文字
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!--TextView-->
<!--android:id 元件id-->
<!--android:text 顯示文字-->
<!--android:textSize 字符大小-->
<!--android:hint 提示-->
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="TextView測試"
android:textSize="20dp" />
</RelativeLayout>
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
<!--透過id綁定元件-->
TextView textView = findViewById(R.id.textView);
<!--以.setText()設定要顯示的文字內容-->
textView.setText("你好");
}
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!--EditText-->
<!--android:id 元件id-->
<!--android:ems 字符寬度-->
<!--android:inputType 輸入類型-->
<!--android:hint 提示-->
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPassword"
android:hint="輸入密碼"
/>
</RelativeLayout>
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
<!--透過id綁定元件-->
EditText editText = findViewById(R.id.editText);
<!--以.setText()設定要顯示的文字內容-->
editText.setText("你好");
<!--以.getText()可取得輸入得文字-->
String a = editText.getText();
}
}